slam the brakes on - Francés Inglés Diccionario